• word of the day

    olduvai gorge

    olduvai gorge - Dictionary definition and meaning for word olduvai gorge

    Definition
    (noun) a gorge in northeastern Tanzania where anthropologists have found some of the earliest human remains
Download our Mobile App Today
Receive our word of the day
on Whatsapp